Part Number Hot Search : 
DPPCZLD SBE805 TC3582 KBPC15 39BSA KBPC15 15010 X3215
Product Description
Full Text Search
 

To Download NHD-312-25664UMY3 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  [1] ? ? ? ? ? nhd \ 3.12 \ 25664umy3 ? oled ? display ? module ? ?? nhd \? ? newhaven ? display ? 3.12 \? ? 3.12? ? diagonal ? size ? 25664 \? ? 256 ? x ? 64 ? pixel ? resolution ? um \? ? model ? ? ? includes ? multi \ font ? chip ? y \? ? emitting ? color: ? yellow ? 3 \? ? +3v ? power ? supply ? ? ? ? ? functions ? and ? features ? ? 256 ? x ? 64 ? pixel ? resolution ? ? built \ in ? ssd1322 ? controller ? ? parallel ? or ? serial ? mpu ? interface ? ? single, ? low ? voltage ? power ? supply ? ? rohs ? compliant ? ? multi \ language ? fonts ? built \ in ? ? ? ? ? ? ? ?????? newhaven ? display ? international, ? inc. ? ?????? 2511 ? technology ? drive, ? suite ? 101 ? ?????? elgin ? il, ? 60124 ? ?????? ph: ? 847 \ 844 \ 8795 ? fax: ? 847 \ 844 \ 8796 ? ? www.newhavendisplay.com ? nhtech@newhavendisplay.com ?? nhsales@newhavendisplay.com ?
[2] ? ? table ? of ? contents ? 1. document ? revision ? history ? 2. mechanical ? drawing ? 3. interface ? description ? 3.1. parallel ? interface ? 3.2. serial ? interface ? 3.3. mpu ? interface ? pin ? selections ? 3.4. mpu ? interface ? pin ? assignment ? summery ? 4. wiring ? diagrams ? 5. electrical ? characteristics ? 6. optical ? characteristics ? 7. font ? content ? address ? table ? 8. supported ? languages ? 9. oled ? controller ? instruction ? table ? 10. oled ? controller ? to ? mpu ? interface ? 10.1. 6800 \ mpu ? parallel ? interface ? 10.2. 8080 \ mpu ? parallel ? interface ? 10.3. serial ? interface ? (4 \ wire) ? 10.4. serial ? interface ? (3 \ wire) ? 11. example ? oled ? initialization ? program ? code ? 12. multi \ font ? ic ? to ? mpu ? interface ? 12.1. serial ? interface ? 12.2. communication ? protocol ? 12.3. timing ? characteristics ? 13. font ? tables ? (see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ? ) ? 14. font ? data ? arrangement ? format ? (see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ? ) ? 15. calculation ? of ? font ? addresses ? (see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ? ) ? 16. multi \ font ? program ? code ? example ? 17. quality ? information ? ? ? ? 1. document ? revision ? history ? revision ? date ? description ? changed ? by ? 0 ? 10/15/2012 ? preliminary ? release ?\? 1 ? 11/5/2012 ? initial ? product ? release ?\? ? ? ? ? ?
1 2 3 4 5 6 a b c d b c d 1 2 3 4 5 6 2. mechanical drawing a [3] the drawing contained herein is the exclusive property of newhaven display internatonal, inc. and shall not be copied, reproduced, and/or disclosed in any format without permission. nhd-3.12-25664umy3 11/21/12 date unit model: mm gen. tolerance 0.3mm rev descripton date pin as signment 3 1 2 vss vdd nc 4 c/d r /w ( /w r) 5 e (/ rd) 6 db0 7 8 1bd db2 9 01 3bd db4 11 21 5bd db6 13 41 7bd /res 15 /cs16 17 18 19 20 bs1 bs0 mf_sclk m f_si 21 22 /mf _c s2 mf_so notes: 1. color: yellow 2. controller ic: ssd1322 3. interface: 8-bit 68xx/80xx parallel, 4-wire spi 4. ro hs compliant c7 15.6 16 c7 6.34 11.6 max confidential
[4] ? ? 3. interface ? description ? 3.1. parallel ? interface: ? pin ? no. ? symbol ? external ? connection ? function ? description 1 ? vss ? power ? supply ground 2 ? vdd ? power ? supply supply ? voltage ? for ? oled ? and ? logic. 3 ? nc ?\? no ? connect 4 ? d/c ? mpu ? register ? select ? signal. ? d/c=0: ? command, ?? d/c=1: ? data ? 5 ? r/w ? or ? /wr ? mpu ? 6800 \ interface: ? read/write ? select ? signal, ? r/w=1: ? read ?? r/w: ? =0: ? write ?? 8080 \ interface: ? active ? low ? write ? signal. ? 6 ? e ? or ? /rd ? mpu ? 6800 \ interface: ? operation ? enable ? signal. ?? falling ? edge ? triggered. ?? 8080 \ interface: ? active ? low ? read ? signal. ? 7 \ 14 ? db0 ? ?  db7 ? mpu ? 8 \ bit ? bi \ directional ? data ? bus ? lines. 15 ? /res ? mpu ? active ? low ? reset ? signal. 16 ? /cs ? mpu ? active ? low ? chip ? enable signal. 17 ? bs1 ? mpu ? mpu ? interface ? select ? signal. 18 ? bs0 ? mpu ? mpu ? interface ? select ? signal. 19 ? mf _ sclk ? mpu ? multi \ font ? ic ? serial ? clock ? input 20 ? mf _ si ? mpu ? multi \ font ? ic ? serial ? data ? input 21 ? /mf _ cs2 ? mpu ? multi \ font ? ic ? active ? low ? chip ? enable ? signal. ? 22 ? mf _ so ? mpu ? multi \ font ? ic ? serial ? data ? output ? ? 3.2. serial ? interface: ? pin ? no. ? symbol ? external ? connection ? function ? description 1 ? vss ? power ? supply ground 2 ? vdd ? power ? supply supply ? voltage ? for ? oled ? and ? logic. 3 ? nc ?\? no ? connect 4 ? d/c ? mpu ? register ? select ? signal. ? d/c=0: ? command, ?? d/c=1: ? data ? 5 \ 6 ? vss ? power ? supply ground 7 ? sclk ? mpu ? serial ? clock ? signal. 8 ? sdin ? mpu ? serial ? data ? input ? signal. 9 ? nc ?\? no ? connect 10 \ 14 ? vss ? power ? supply ground 15 ? /res ? mpu ? active ? low ? reset ? signal. 16 ? /cs ? mpu ? active ? low ? chip ? enable ? signal. 17 ? bs1 ? mpu ? mpu ? interface ? select ? signal. 18 ? bs0 ? mpu ? mpu ? interface ? select ? signal. 19 ? mf _ sclk ? mpu ? multi \ font ? ic ? serial ? clock ? input 20 ? mf _ si ? mpu ? multi \ font ? ic ? serial ? data ? input 21 ? /mf _ cs2 ? mpu ? multi \ font ? ic ? active ? low ? chip ? enable ? signal. ? 22 ? mf _ so ? mpu ? multi \ font ? ic ? serial ? data ? output ? ? ? ?
[5] ? ? 3.3. mpu ? interface ? pin ? selections ? pin ? name ? 6800 ? parallel ? 8 \ bit ? interface ? 8080 ? parallel ? 8 \ bit ? interface ? 3 \ wire ? serial ? interface ? 4 \ wire ? serial ? interface ? bs1 ? 1 ? 1 ? 0 0 bs0 ? 1 ? 0 ? 1 0 ? 3.4. mpu ? interface ? pin ? assignment ? summery ?? bus ? interface ? data/command ? interface control ? signals ? d7 ? d6 ? d5 ? d4 ? d3 ? d2 ? d1 d0 e r/w /cs d/c ? /res ? 8 \ bit ? 6800 ? d[7:0] ? e r/w /cs d/c ? /res ? 8 \ bit ? 8080 ? d[7:0] ? /rd /wr /cs d/c ? /res ? 3 \ wire ? spi ? tie ? low ? nc ? sdin sclk tie ? low /cs tie ? low ? /res ? 4 \ wire ? spi ? tie ? low ? nc ? sdin sclk tie ? low /cs d/c ? /res ? ? ??
[6] ? ? 4. wiring ? diagrams ? ? ?
[7] ? ? ? ? ?? ?
[8] ? ? 5. electrical ? characteristics ??? item ? symbol ? condition min. typ. max. ? unit operating ? temperature ? range ? top ? absolute ? max \ 20 \ +70 ?? c storage ? temperature ? range ? tst ? absolute ? max \ 40 \ +90 ?? c supply ? voltage ? vdd ? 2.4 2.8 3.5 ? v supply ? current ? (logic) ? idd ? ta=25c, ? vdd=2.8v \ 1.8 18 ? ma supply ? current ? (display) ? icc ? vdd=2.8v, ? 50% ? on \ 28.1 35.1 ? ma vdd=2.8v, ? 100% ? on \ 47.7 59.7 ? ma sleep ? mode ? current ? idd+icc sleep ?\ 25 140 ? a ?h? ? level ? input ? vih ? 0.8*vdd \ vdd ? v ?l? ? level ? input ? vil ? vss \ 0.2*vdd ? v ?h? ? level ? output ? voh ? 0.9*vdd \ vdd ? v ?l? ? level ? output ? vol ? vss \ 0.1vdd ? v ? ? 6. optical ? characteristics ? item ? symbol ? condition min. typ. max. ? unit viewing ? angle ? ?  vertical ? (top) ? av ? 80 \\?? viewing ? angle ? ?  vertical ? (bottom) ? av ? 80 \\?? viewing ? angle ? ?  horizontal ? (left) ? ah ? 80 \\?? viewing ? angle ? ?  horizontal ? (right) ? ah ? 80 \\?? contrast ? ratio ? cr ? 2000:1 \\?\ response ? time ? (rise) ? tr ?\ \ 10 \? us response ? time ? (fall) ? tf ?\ \ 10 \? us brightness ?? 50% ? checkerboard 60 80 \? cd/m 2 lifetime ?? ta=25c, ? 50% ? checkerboard ? 40,000 \\? hrs note : ? lifetime ? at ? typical ? temperature ? is ? based ? on ? accelerated ? high \ temperature ? operation. ? lifetime ? is ? tested ? at ? average ? 50% ? pixels ? on ? and ? is ? rated ? as ? hours ? until ? half \ brightness . ? the ? display ? off ? command ? can ? be ? used ? to ? extend ? the ? lifetime ? of ? the ? display. ? luminance ? of ? active ? pixels ? will ? degrade ? faster ? than ? inactive ? pixels. ? residual ? (burn \ in) ? images ? may ? occur. ? to ? avoid ? this, ? every ? pixel ? should ? be ? illuminated ? uniformly. ?? ? ? ? ? ? ??
[9] ? ? 7. font ? content ? address ? table ? # ? type ? font ? content ? character ? set number ? of ? characters ? base ? address ? (decimal) ? base ? address (hex) ? 1 ? ascii ? 5x7 ? ascii ? ascii 96 0 ? 000000 2 ? 7x8 ? ascii ? ascii 96 768 ? 000300 3 ? 8x16 ? bold ? ascii ? ascii 96 1,536 ? 000600 4 ? width \ adjusted ? arial ? ascii ? ascii 96 3,072 ? 000c00 5 ? 8x16 ? latin ?? basic 96 6,336 ? 0018c0 6 ? 8x16 ? latin ?? supplement 96 7,872 ? 001ec0 7 ? 8x16 ? latin ?? extended ? a 128 9,408 ? 0024c0 8 ? 8x16 ? latin ?? extended ? b 80 11,456 ? 002cc0 9 ? 8x16 ? latin ?? extended ? additional 96 12,736 ? 0031c0 10 ? 8x16 ? greek ?? basic 96 14,272 ? 0037c0 11 ? unicode ? 8x16 ? cyrillic ?? basic 208 15,808 ? 003dc0 12 ? 8x16 ? hebrew ? basic 112 19,136 ? 004ac0 13 ? 8x16 ? thai ? basic 128 20,928 ? 0051c0 14 ? width \ adjusted ? latin ? basic 96 22,976 ? 0059c0 15 ? width \ adjusted ? latin ? supplement 96 26,240 ? 006680 16 ? width \ adjusted ? latin ? extended ? a 128 29,504 ? 007340 17 ? width \ adjusted ? latin ? extended ? b 80 33,856 ? 008440 18 ? width \ adjusted ? latin ? extended ? additional 96 36,576 ? 008ee0 19 ? width \ adjusted ? greek ? basic 96 39,840 ? 009ba0 20 ? width \ adjusted ? cyrillic ? basic 208 43,104 ? 00a860 21 ? width \ adjusted ? arabic ? basic 576 50,176 ? 00c400 22 ? cjk ? gb2312 ? 7,614 69,760 ? 011080 23 ? ksc5605 ? 6,500 379,744 ? 05cb60 24 ? jis0208 ? 7,999 490,624 ? 077c80 25 ? lcm ? 5x7 ? iso8859 ? 1,792 946,992 ? 0e7330 26 ? lcm ? 5x10 ? 1,792 961,328 ? 0eab30 ? ??
[10] ? ? 8. supported ? languages ? language ? family ? area ? country ? language ? ? language ? family ? area ? country ? language ? ? latin ? (english) ? europe ? united ? kingdom ? english ? latin ? (french) ? europe ? france ? french ireland ? belgium ? french, ? dutch north ? america ? usa ? english monaco ? french, ? italian canada ? english, ? french ? north ? america ? haiti ? french ? belize ? english ? africa ? senegal ? french ? jamaica ? mali ? trinidad ? and ? tobago ? burkina ? faso bahamas ? guinea ? antigua ? and ? barbuda ? cote ? d?ivoire dominica togo ? st. ? vincent ? benin ? st. ? lucia ? niger ? grenada ? cameroon st. ? kitts \ nevis ? chad ? south ? africa ? guyana ? english ? central ? african ? republic ? australia ? australia ? english ? djibouti ? new ? zealand ? burundi ? tonga ? republic ? of ? democratic ? congo ? fiji ? congo ? palau ? gabon ? solomon ? comoros ? vanuatu ? madagascar kiribati ? latin ? (spanish) ? europe ? spain ? spanish, ? catalan nauru ? andorra ? spanish marshall ? islands ? north ? america ? mexico ? spanish ? africa ? south ? africa ? english, ? dutch guatemala zimbabwe ? english ? costa ? rica ? gambia ? panama ? sierra ? leone ? dominican ? republic ? liberia ? el ? salvador ghana ? honduras ? nigeria ? nicaragua ? uganda ? puerto ? rico zambia ? cuba ? malawi ? south ? america ? venezuela ? spanish ? seychelles ? colombia ? mauritius peru ? botswana ? argentina ? namibia ? ecuador ? lesotho ? chile ? latin ? (portuguese) ? europe ? portugal ? portuguese ? uruguay ? south ? america ? brazil ? paraguay ? africa ? cape ? verde ? bolivia ? guinea \ bissau ? africa ? new ? guinea spanish ? sao ? tome ? and ? principe ? ceuta ? and ? melilla ? angola ? latin ? (nordic ? europe) ? europe ? denmark ? danish mozambique ? norway ? norwegian latin ? (german) ? europe ? germany ? german sweden ? swedish switzerland ? german, ? french ? faroes ? faroese ? austria ? german greenland greenlandic luxembourg ? german, ? french ? iceland ? icelandic ? liechtenstein ? german finland ? finnish, ? swedish latin ? (dutch) ? europe ? holland ? dutch ? estonia ? estonian south ? surinam ? latvia ? latvian
[11] ? ? ? ? ? ? america ? latin ? (central ? europe) ? europe ? czech ? czech lithuania ? lithuanian slovakia ? slovak cyrillic ? (eastern ? europe) ? europe ? russia ? russian ? poland ? polish belarus ? hungary ? hungarian ukraine ? russian ? ukrainian romania ? romanian bulgaria ? bulgarian slovenia ? slovenian moldova ? russian croatia ? crotian yugoslavia serbian ? latin ? (southern ? europe) ? europe ? italy ? italian ? barbados ? san ? marino ? macedonia macedonian vatican ? cyrillic ? (asia) ? asia ? azerbaijan azeri turkey ? turkish kirghizstan kyrgyz malta ? maltese tajikistan ? tajik albania ? albanian turkmenistan turkmen latin ? (southeast ? asia) ? asia ? vietnam ? vietnamese uzbekistan uzbek malaysia ? malaysian ? kazakhstan kazakh brunei ? mongolia ? mongolian indonesia ? indonesian ? greek ? europe ? greece ? greek ? east ? timor ? cyprus ? philippines ? english, ? tagalog ? latin ? (africa) ? africa ? kenya ? kiswahili ? arabic ? (africa) ? africa ? egypt ? arabic ? tanzania ? tunisia ? hebrew asia israel ? hebrew libya ? thai asia thailand ? thai morocco ? japan asia japan ? japanese algeria ? korea asia korea ? korean sudan ? china ? asia ? china ? chinese ? somalia ? singapore ? djibouti ? ? mauritania ? arabic ? (asia) ? asia ? syria ? arabic ? united ? arab ? emirates ? lebanon ? yemen ? kuwait ? qatar ? bahrain ? oman ? jordan ? iraq ? saudi ? arabia ? palestine ? iran ? farsi pakistan ? urdu, ? arabic afghanistan ? pashto
[12] ? ? 9. oled ? controller ? instruction ? table ? (built \ in ? ssd1322 ? controller/driver) ?? instruction ? code ? description ? reset ? value ? d/c ? hex ? db7 ? db6 db5 db4 db3 db2 db1 db0 enable ? grayscale ? table ? 0 ? 00 ? 0 ? 0 ? 0 0 0 0 0 0 enable ? the ? grayscale ? table ? settings. ? (see ? command ? 0xb8) ?? set ? column ? address ? 0 ? 1 ? 1 ? 15 ? a[6:0] ? b[6:0] ? 0 ? * ? * ? 0 ? a6 ? b6 ? 0 a5 ? b5 ? 1 a4 ? b4 ? 0 a3 ? b3 ? 1 a2 ? b2 ? 0 a1 ? b1 ? 1 a0 ? b0 ? set ? column ? start ? and ? end ? address ? a[6:0]: ? column ? start ? address. ? range: ? 0 \ 119d ? b[6:0]: ? column ? end ? address. ? range: ? 0 \ 119d ? ? 0 ? 119d ? write ? ram ? command ? 0 ? 5c ? 0 ? 1 ? 0 1 1 1 0 0 enable ? mcu ? to ? write ? data ? into ? ram ?? read ? ram ? command ? 0 ? 5d ? 0 ? 1 ? 0 1 1 1 0 1 enable ? mcu ? to ? read ? data ? from ? ram ?? set ? row ? address ? 0 ? 1 ? 1 ? 75 ? a[6:0] ? b[6:0] ? 0 ? * ? * ? 1 ? a6 ? b6 ? 1 a5 ? b5 ? 1 a4 ? b4 ? 0 a3 ? b3 ? 1 a2 ? b2 ? 0 a1 ? b1 ? 1 a0 ? b0 ? set ? row ? start ? and ? end ? address ? a[6:0]: ? row ? start ? address. ? range: ? 0 \ 127d ? b[6:0]: ? row ? end ? address. ? range: ? 0 \ 127d ? ? 0 ? 127d ? set ? remap ? 0 ? 1 ? 1 ? a0 ? a[5:0] ? b[4] ? 1 ? 0 ? * ? 0 ? 0 ? * ? 1 a5 ? 0 ? 0 a4 ? b4 ? 0 0 ? 0 ? 0 a2 ? 0 ? 0 a1 ? 0 ? 0 a0 ? 1 ? a[0] ? = ? 0; ? horizontal ? address ? increment ? a[0] ? = ? 1; ? vertical ? address ? increment ? a[1] ? = ? 0; ? disable ? column ? address ? remap ? a[1] ? = ? 1; ? enable ? column ? address ? remap ? a[2] ? = ? 0; ? disable ? nibble ? remap ? a[2] ? = ? 1; ? enable ? nibble ? remap ? a[4] ? = ? 0; ? scan ? from ? com0 ? to ? com[n \ 1] ? a[4] ? = ? 1; ? scan ? from ? com[n \ 1] ? to ? com0 ? a[5] ? = ? 0; ? disable ? com ? split ? odd/even ? a[5] ? = ? 1; ? enable ? com ? split ? odd/even ? b[4] ? = ? 0; ? disable ? dual ? com ? mode ? b[4] ? = ? 1; ? enable ? dual ? com ? mode ? note: ? a[5] ? must ? be ? 0 ? if ? b[4] ? is ? 1. ? 0 ? ? 0 ? ? 0 ? ? 0 ? ? 0 ? ? 0 ? set ? display ? start ? line ? 0 ? 1 ? a1 ? a[6:0] ? 1 ? * ? 0 ? a6 ? 1 a5 ? 0 a4 ? 0 a3 ? 0 a2 ? 0 a1 ? 1 a0 ? set ? display ? ram ? display ? start ? line ? register ? from ? 0 \ 127. ? 0 ? set ? display ? offset ? 0 ? 1 ? a2 ? a[6:0] ? 1 ? * ? 0 ? a6 ? 1 a5 ? 0 a4 ? 0 a3 ? 0 a2 ? 1 a1 ? 0 a0 ? set ? vertical ? shift ? by ? com ? from ? 0~127. ? 0 ? display ? mode ? 0 ? a4/a7 ? 1 ? 0 ? 1 0 0 x2 x1 x0 0xa4 ? = ? entire ? display ? off ? 0xa5 ? = ? entire ? display ? on, ? all ? pixels ? grayscale ? level ? 15 ? 0xa6 ? = ? normal ? display ? 0xa7 ? = ? inverse ? display ? 0xa6 ? enable ? partial ? display ? 0 ? 1 ? 1 ? a8 ? a[6:0] ? b[6:0] ? 1 ? 0 ? 0 ? 0 ? a6 ? b6 ? 1 a5 ? b5 ? 0 a4 ? b4 ? 1 a3 ? b3 ? 0 a2 ? b2 ? 0 a1 ? b1 ? 0 a0 ? b0 ? turns ? on ? partial ? mode. ?? a[6:0] ? = ? address ? of ? start ? row ? b[6:0] ? = ? address ? of ? end ? row ? (b[6:0] ? > ? a[6:0]) ? ? exit ? partial ? display ? 0 ? a9 ? 1 ? 0 ? 1 0 1 0 0 1 exit ? partial ? display ? mode ?? function ? selection ? 0 ? ab ? 1 ? 0 ? 1 0 1 0 1 1 a[0] ? = ? 0; ? external ? vdd ??
[13] ? ? 1 ? a[0] ? 0 ? 0 ? 0 0 0 0 0 a0 a[0] ? = ? 1; ? internal ? vdd ? regulator ? 1 ? set ? sleep ? mode ? on/off ? 0 ? ae~af ? 1 ? 0 ? 1 0 1 1 1 x0 0xae ? = ? sleep ? mode ? on ? (display ? off) ? 0xaf ? = ? sleep ? mode ? off ? (display ? on) ? ? set ? phase ? length ? 0 ? 1 ? b1 ? a[7:0] ? 1 ? a7 ? 0 ? a6 ? 1 a5 ? 1 a4 ? 0 a3 ? 0 a2 ? 0 a1 ? 1 a0 ? a[3:0] ? = ? p1. ? phase ? 1 ? period ? of ? 5 \ 31 ? dclk ? clocks ? a[7:4] ? = ? p2. ? phase ? 2 ? period ? of ? 3 \ 15 ? dclk ? clocks ? 9 ? 7 ? set ? display ? clock ? divide ? ratio ? / ? oscillator ? frequency ? 0 ? 1 ? b3 ? a[7:0] ? 1 ? a7 ? 0 ? a6 ? 1 a5 ? 1 a4 ? 0 a3 ? 0 a2 ? 1 a1 ? 1 a0 ? a[3:0] ? = ? 0000; ? divide ? by ? 1 ? a[3:0] ? = ? 0001; ? divide ? by ? 2 ? a[3:0] ? = ? 0010; ? divide ? by ? 4 ? a[3:0] ? = ? 0011; ? divide ? by ? 8 ? a[3:0] ? = ? 0100; ? divide ? by ? 16 ? a[3:0] ? = ? 0101; ? divide ? by ? 32 ? a[3:0] ? = ? 0110; ? divide ? by ? 64 ? a[3:0] ? = ? 0111; ? divide ? by ? 128 ? a[3:0] ? = ? 1000; ? divide ? by ? 256 ? a[3:0] ? = ? 1001; ? divide ? by ? 512 ? a[3:0] ? = ? 1010; ? divide ? by ? 1024 ? a[3:0] ? >= ? 1011; ? invalid ? a[7:4] ? = ? set ? the ? oscillator ? frequency. ? frequency ? increases ? with ? the ? value ? of ? a[7:4]. ? range ? 0000b~1111b. ? 0 ? ? ? ? ? ? ? ? ? ? ? 1100b ? set ? gpio ? 0 ? 1 ? b5 ? a[3:0] ? 1 ? * ? 0 ? * ? 1 * ? 1 * ? 0 a3 ? 1 a2 ? 0 a1 ? 1 a0 ? a[1:0] ? = ? 00; ? gpio0 ? input ? disabled ? a[1:0] ? = ? 01; ? gpio0 ? input ? enabled ? a[1:0] ? = ? 10; ? gpio0 ? output ? low ? a[1:0] ? = ? 11; ? gpio0 ? output ? high ? a[3:2] ? = ? 00; ? gpio1 ? input ? disabled ? a[3:2] ? = ? 01; ? gpio1 ? input ? enabled ? a[3:2] ? = ? 10; ? gpio1 ? output ? low ? a[3:2] ? = ? 11; ? gpio1 ? output ? high ? ? ? 10b ? ? ? ? 10b ? set ? second ? precharge ? period ? 0 ? 1 ? b6 ? a[3:0] ? 1 ? * ? 0 ? * ? 1 * ? 1 * ? 0 a3 ? 1 a2 ? 1 a1 ? 0 a0 ? sets ? the ? second ? precharge ? period ? a[3:0] ? = ? dclks ? 1000b ? set ? grayscale ? table ? 0 ? 1 ? 1 ? 1 ? 1 ? 1 ? 1 ? 1 ? b8 ? a1[7:0] ? a2[7:0] ? . ? . ? . ? a14[7:0] ? a15[7:0] ? 1 ? a1 7 ? a2 7 ? . ? . ? . ? a14 7 ? a15 7 ? ? 0 ? a1 6 ? a2 6 ? . ? . ? . ? a14 6 a15 6 ? 1 a1 5 ? a2 5 ? . ? . ? . ? a14 5 a15 5 ? 1 a1 4 ? a2 4 ? . ? . ? . ? a14 4 a15 4 ? 1 a1 3 ? a2 3 ? . ? . ? . ? a14 3 a15 3 ? 0 a1 2 ? a2 2 ? . ? . ? . ? a14 2 a15 2 ? 0 a1 1 ? a2 1 ? . ? . ? . ? a14 1 a15 1 ? 0 a1 0 ? a2 0 ? . ? . ? . ? a14 0 a15 0 ? sets ? the ? gray ? scale ? pulse ? width ? in ? units ? of ? dclk. ? range ? 0 \ 180d. ? a1[7:0] ? = ? gamma ? setting ? for ? gs1 ? a2[7:0] ? = ? gamma ? setting ? for ? gs2 ? . ? . ? . ? a14[7:0] ? = ? gamma ? setting ? for ? gs14 ? a15[7:0] ? = ? gamma ? setting ? for ? gs15 ? ? note: ? 0 ? < ? gs1 ? < ? gs2 ? < ? gs3 ? ? ? < ? gs14 ? < ? gs15 ? the ? setting ? must ? be ? followed ? by ? command ? 0x00. ? select ?? default ? linear ? gray ? scale ? table ? 0 ? b9 ? 1 ? 0 ? 1 1 1 0 0 1 sets ? linear ? grayscale ? table ? gs0 ? pulse ? width ? = ? 0 ? gs0 ? pulse ? width ? = ? 0 ? ?
[14] ? ? gs0 ? pulse ? width ? = ? 8 ? gs0 ? pulse ? width ? = ? 16 ? . ? . ? . ? gs0 ? pulse ? width ? = ? 104 ? gs0 ? pulse ? width ? = ? 112 ? set ? precharge ? voltage ? 0 ? 1 ? bb ? a[4:0] ? 1 ? * ? 0 ? * ? 1 * ? 1 a4 ? 1 a3 ? 0 a2 ? 1 a1 ? 1 a0 ? set ? precharge ? voltage ? level. ? a[4:0] ? = ? 0x00; ? 0.20*vcc ? . ? . ? a[4:0] ? = ? 0x3e; ? 0.60*vcc ? 0x17 ? set ? vcomh ? voltage ? 0 ? 1 ? be ? a[3:0] ? 1 ? * ? 0 ? * ? 1 * ? 1 * ? 1 a3 ? 1 a2 ? 1 a1 ? 0 a0 ? sets ? the ? vcomh ? voltage ? level ? a[3:0] ? = ? 0x00; ? 0.72*vcc ? . ? . ? a[3:0] ? = ? 0x04; ? 0.8*vcc ? . ? . ? a[3:0] ? = ? 0x07; ? 0.86*vcc ? 0x04 ? set ? contrast ? control ? 0 ? 1 ? c1 ? a[7:0] ? 1 ? a7 ? 1 ? a6 ? 0 a5 ? 0 a4 ? 0 a3 ? 0 a2 ? 0 a1 ? 1 a0 ? double ? byte ? command ? to ? select ? 1 ? out ? of ? 256 ? contrast ? steps. ? contrast ? increases ? as ? the ? value ? increases. ? 0x7f ? master ? contrast ? control ? 0 ? 1 ? c7 ? a[3:0] ? 1 ? * ? 1 ? * ? 0 * ? 0 * ? 0 a3 ? 1 a2 ? 1 a1 ? 1 a0 ? a[3:0] ? = ? 0x00; ? reduce ? output ? for ? all ? colors ? to ? 1/16 ? a[3:0] ? = ? 0x01; ? reduce ? output ? for ? all ? colors ? to ? 2/16 ? . ? . ? a[3:0] ? = ? 0x0e; ? reduce ? output ? for ? all ? colors ? to ? 15/16 ? a[3:0] ? = ? 0x0f; ? no ? change ? 0x0f ? set ? multiplex ? ratio ? 0 ? 1 ? ca ? a[6:0] ? 1 ? * ? 1 ? a6 ? 0 a5 ? 0 a4 ? 1 a3 ? 0 a2 ? 1 a1 ? 0 a0 ? set ? mux ? ratio ? to ? n+1 ? mux ? n=a[6:0]; ? from ? 16mux ? to ? 128mux ? (0 ? to ? 14 ? are ? invalid) ? 127d ? set ? command ? lock ? 0 ? 1 ? fd ? a[2] ? 1 ? 0 ? 1 ? 0 ? 1 0 ? 1 1 ? 1 0 ? 1 a2 ? 0 1 ? 1 0 ? a[2] ? = ? 0; ? unlock ? oled ? to ? enable ? commands ? a[2] ? = ? 1; ? lock ? oled ? from ? entering ? commands ? 0x12 ? ? for ? detailed ? instruction ? information, ? see ? datasheet: ? http://www.newhavendispla y.com/app_notes/ssd1322.pdf ? ?
[15] ? ? 10. oled ? controller ?\ > ? mpu ? interface ? for ? detailed ? timing ? information, ? see ? datasheet: ? http://www.newhavendispla y.com/app_notes/ssd1322.pdf ? ? ? 10.1. 6800 \ mpu ? parallel ? interface ? the ? parallel ? interface ? consists ? of ? 8 ? bi \ directional ? data ? pins, ? r/w, ? d/c, ? e, ? and ? /cs. ? a ? low ? on ? r/w ? indicates ? write ? operation, ? and ? high ? on ? r/w ? indicates ? read ? operation. ? a ? low ? on ? d/c ? indicates ? ?command? ? read ? or ? write, ? and ? high ? on ? d/c ? indicates ? ?data? ? read ? or ? write. ? the ? e ? input ? serves ? as ? data ? latch ? signal, ? while ? /cs ? is ? low. ? data ? is ? latched ? at ? the ? falling ? edge ? of ? e ? signal. ? ? function ? e ? r/w /cs d/c write ? command ?? 0 0 0 read ? status ? ? 1 0 0 write ? data ? ? 0 0 1 read ? data ? ? 1 0 1 ? ? ? 10.2. 8080 \ mpu ? parallel ? interface ? the ? parallel ? interface ? consists ? of ? 8 ? bi \ directional ? data ? pins, ? /rd, ? /wr, ? d/c, ? and ? /cs. ? a ? low ? on ? d/c ? indicates ? ?command? ? read ? or ? write, ? and ? high ? on ? d/c ? indicates ? ?data? ? read ? or ? write. ? a ? rising ? edge ? of ? /rs ? input ? serves ? as ? a ? data ? read ? latch ? signal ? while ? /cs ? is ? low. ? a ? rising ? edge ? of ? /wr ? input ? serves ? as ? a ? data/command ? write ? latch ? signal ? while ? /cs ? is ? low. ? ? function ? /rd ? /wr /cs d/c write ? command ? 1 ? 0 0 read ? status ? ? 1 0 0 write ? data ? 1 ? 0 1 read ? data ? ? 1 0 1 ? alternatively, ? /rd ? and ? /wr ? can ? be ? kept ? stable ? while ? /cs ? serves ? as ? the ? data/command ? latch ? signal. ? function ? /rd ? /wr /cs d/c write ? command ? 1 ? 0 0 read ? status ? 0 ? 1 0 write ? data ? 1 ? 0 1 read ? data ? 0 ? 1 1 ? ? ? ? ? ? ? ? ?
[16] ? ? 10.3. serial ? interface ? (4 \ wire) ? the ? 4 \ wire ? serial ? interface ? consists ? of ? serial ? clock ? sclk, ? serial ? data ? sdin, ? d/c, ? and ? /cs. ? d0 ? acts ? as ? sclk ? and ? d1 ? acts ? as ? sdin. ? d2 ? should ? be ? left ? open. ? d3~d7, ? e, ? and ? r/w ? should ? be ? connected ? to ? gnd. ? function ? /rd /wr /cs d/c d0 write ? command ? tie ? low tie ? low 0 0 write ? data ? tie ? low tie ? low 0 1 sdin ? is ? shifted ? into ? an ? 8 \ bit ? shift ? register ? on ? every ? rising ? edge ? of ? sclk ? in ? the ? order ? of ? d7, ? d6,?d0. ? d/c ? is ? sampled ? on ? every ? eighth ? clock ? and ? the ? data ? byte ? in ? the ? shift ? register ? is ? written ? to ? the ? gdram ? or ? command ? register ? in ? the ? same ? clock. ? note: ? read ? is ? not ? available ? in ? serial ? mode. ? ? ? ? 10.4. serial ? interface ? (3 \ wire) ? the ? 3 \ wire ? serial ? interface ? consists ? of ? serial ? clock ? sclk, ? serial ? data ? sdin, ? and ? /cs. ? d0 ? acts ? as ? sclk ? and ? d1 ? acts ? as ? sdin. ? d2 ? should ? be ? left ? open. ? d3~d7, ? e, ? r/w, ? and ? d/c ? should ? be ? connected ? to ? gnd. ? function ? /rd /wr /cs d/c d0 write ? command ? tie ? low tie ? low 0 tie ? low write ? data ? tie ? low tie ? low 0 tie ? low sdin ? is ? shifted ? into ? an ? 9 \ bit ? shift ? register ? on ? every ? rising ? edge ? of ? sclk ? in ? the ? order ? of ? d/c, ? d7, ? d6,?d0. ? d/c ? (first ? bit ? of ? the ? sequential ? data) ? will ? determine ? if ? the ? following ? data ? byte ? is ? written ? to ? the ? display ? data ? ram ? (d/c ? = ? 1) ? or ? the ? command ? register ? (d/c ? = ? 0). ? note: ? read ? is ? not ? available ? in ? serial ? mode. ? ? for ? detailed ? protocol ? information, ? see ? datasheet: ? http://www.newhavendisplay.com/app_notes/ssd1322.pdf ? ? ? ? ? ? ? ? ? ? ??
[17] ? ? ? 11. example ? initialization ? sequence: ? set_command_lock(0x12); ?? // ? unlock ? basic ? commands ? (0x12/0x16) ? set_display_on_off(0x00); ?? // ? display ? off ? (0x00/0x01) ? set_column_address(0x1c,0x5b); ? set_row_address(0x00,0x3f); ? set_display_clock(0x91); ?? // ? set ? clock ? as ? 80 ? frames/sec ? set_multiplex_ratio(0x3f); ?? // ? 1/64 ? duty ? (0x0f~0x3f) ? set_display_offset(0x00); ?? // ? shift ? mapping ? ram ? counter ? (0x00~0x3f) ? set_start_line(0x00); ?? ? // ? set ? mapping ? ram ? display ? start ? line ? (0x00~0x7f) ? set_remap_format(0x14); ?? // ? set ? horizontal ? address ? increment ? ????? // ????? column ? address ? 0 ? mapped ? to ? seg0 ? ????? // ????? disable ? nibble ? remap ? ????? // ????? scan ? from ? com[n \ 1] ? to ? com0 ? ????? // ????? disable ? com ? split ? odd ? even ? ????? // ????? enable ? dual ? com ? line ? mode ? set_gpio(0x00); ?? ? // ? disable ? gpio ? pins ? input ? set_function_selection(0x01); ?? // ? enable ? internal ? vdd ? regulator ? set_display_enhancem ent_a(0xa0,0xfd); ? // ? enable ? external ? vsl ?? set_contrast_current(0x9f); ?? // ? set ? segment ? output ? current ? set_master_current(0x0f); ?? // ? set ? scale ? factor ? of ? segment ? output ? current ? control ? //set_gray_scale_table(); ?? // ? set ? pulse ? width ? for ? gray ? scale ? table ? set_linear_gray_scale_table(); ?? //set ? default ? linear ? gray ? scale ? table ? set_phase_length(0xe2); ?? // ? set ? phase ? 1 ? as ? 5 ? clocks ? & ? phase ? 2 ? as ? 14 ? clocks ? set_display_enha ncement_b(0x20); ? // ? enhance ? driving ? scheme ? capability ? (0x00/0x20) ? set_precharge_voltage(0x1f); ?? // ? set ? pre \ charge ? voltage ? level ? as ? 0.60*vcc ? set_precharge_period(0x08); ?? // ? set ? second ? pre \ charge ? period ? as ? 8 ? clocks ? set_vcomh(0x07); ?? ? // ? set ? common ? pins ? deselect ? voltage ? level ? as ? 0.86*vcc ? set_display_mode(0x02); ?? // ? normal ? display ? mode ? (0x00/0x01/0x02/0x03) ? set_partial_display(0x01,0x00,0x00); ? // ? disable ? partial ? display ? set_display_on_off(0x01); ? ? ? ? ? ? ? ? ? ? ? ? ? ?
[18] ? ? 12. multi \ font ? ic ?\ > ? mpu ? interface ? ? 12.1. serial ? interface ? the ? serial ? interface ? consists ? of ? serial ? clock ? mf_sclk, ? serial ? data ? in ? mf_si, ? serial ? data ? out ? mf_so, ? chip ? enable ? /mf_cs2. ? function ? mf_sclk mf_si mf_so /mf_cs2 send ? font ? address ?? data x 0 read ? font ? data ? ? x data 0 ? the ? multi \ font ? device ? is ? enabled ? by ? a ? high \ to \ low ? transition ? on ? /mf_cs2. ? /mf_cs2 ? must ? remain ? low ? for ? the ? duration ? of ? any ? command \ in ? or ? data \ out ? sequence. ? the ? font ? address ? is ? shifted ? in ? on ? the ? mf_si ? line ? on ? the ? rising ? edge ? of ? mf_sclk. ? the ? font ? data ? is ? shifted ? out ? on ? the ? mf_so ? line ? on ? the ? falling ? edge ? of ? mf_sclk. ? ? ? ? ??
[19] ? ? 12.2. communication ? protocol ? font ? data ? can ? be ? accessed ? and ? read ? by ? using ? the ? read ? command ? instruction. ? ? instruction ? description ? instruction ? code ? address ? bytes ? dummy ? bytes ? data ? bytes ? read ? read data ? (30mhz ? max) 0bh 3 1 1 ? ~ ? ? ? read ? mode ? supports ? up ? to ? 30mhz ? frequency ? on ? mf_sclk. ? read ? mode ? outputs ? the ? data ? starting ? from ? the ? specified ? address ? location. ? the ? data ? output ? stream ? is ? continuous ? through ? all ? addresses ? until ? terminated ? by ? a ? low \ to \ high ? transition ? on ? /mf_cs2. ? the ? internal ? address ? pointer ? will ? automatically ? increment ? after ? each ? byte ? is ? read. ? read ? instruction ? is ? initiated ? by ? executing ? an ? 8 \ bit ? command ? [0x0b] ? on ? the ? mf_si ? line, ? followed ? by ? the ? desired ? font ? address ? bits ? [a23 \ a0], ? and ? followed ? by ? an ? 8 \ bit ? dummy ? write ? [0x00]. ? the ? font ? data ? will ? then ? be ? output ? on ? mf_so ? line, ? msb ? first. ?? /mf_cs2 ? must ? remain ? active ? low ? for ? the ? duration ? of ? the ? read ? cycle. ? ? ? ??
[20] ? ? 12.3. timing ? characteristics ? symbol ? parameter ? condition min. max. ? unit ? fc ? clock ? frequency ?\ 30 ? mhz ? tch ? clock ? high ? time ? 15 \? ns ? tcl ? clock ? low ? time ? 15 \? ns ? tclch ? clock ? rise ? time ?? peak ? to ? peak 0.1 \? v/ns ? tchcl ? clock ? fall ? time ? peak ? to ? peak 0.1 \? v/ns ? tslch ? /mf_cs2 ? active ? setup ? time ? relative ? to ? mf_sclk 5 \? ns ? tchsl ? /mf_cs2 ? not ? active ? hold ? time relative ? to ? mf_sclk 5 \? ns ? tdvch ? data ? in ? setup ? time ? 2 \? ns ? tchdx ? data ? in ? hold ? time ? 5 \? ns ? tchsh ? /mf_cs2 ? active ? hold ? time ? relative ? to ? mf_sclk 5 \? ns ? tshch ? /mf_cs2 ? not ? active ? setup ? time relative ? to ? mf_sclk 5 \? ns ? tshsl ? /mf_cs2 ? deselect ? time ? 100 \? ns ? tshqz ? output ? disable ? time ?\ 9 ? ns ? tclqv ? clock ? low ? to ? output ? valid ?\ 9 ? ns ? tclqx ? output ? hold ? time ? 0 \? ns ? ? 13. font ? tables ? see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ? ? ? 14. font ? data ? arrangement ? see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ? ? ? 15. calculation ? of ? font ? addresses ? see ? file: ? www.newhavendisplay.com/app_notes/multifont.pdf ?? ? 16. multi \ font ? program ? code ? example ? ??
[21] ? ? 17. quality ? information ? test ? item ? content ? of ? test ? test ? condition ? note high ? temperature ? storage ? test ? the ? endurance ? of ? the ? display ? at ? high ? storage ? temperature. ? +90 ? c ? , ? 240hrs 2 ? low ? temperature ? storage ? test ? the ? endurance ? of ? the ? display ? at low ? storage ? temperature. ? \ 40 ? c ? , ? 240hrs 1,2 high ? temperature ? operation ? test ? the ? endurance ? of ? the ? display ? by ? applying ? electric ? stress ? (voltage ? & ? current) ? at ? high ? temperature. ? +85 ? c ? 240hrs 2 ? low ? temperature ? operation ? test ? the ? endurance ? of ? the ? display ? by ? applying ? electric ? stress ? (voltage ? & ? current) ? at ? low ? temperature. ? \ 40 ? c ? , ? 240hrs 1,2 high ? temperature ? / ? humidity ? operation ? test ? the ? endurance ? of ? the ? display ? by ? applying ? electric ? stress ? (voltage ? & ? current) ? at ? high ? temperature ? with ? high ? humidity. ? +60 ? c ? , 90% ? rh ? , ? 240hrs ? 1,2 thermal ? shock ? resistance ? test ? the ? endurance ? of ? the ? display ? by ? applying ? electric ? stress ? (voltage ? & ? current) ? during ? a ? cycle ? of ? low ? and ? high ? temperatures. ?? \ 40 ? c,30min ?\ > ? 25 ? c,5min ?\ > ? 85 ? c,30min ? = ? 1 ? cycle ? 100 ? cycles ? ? vibration ? test ? test ? the ? endurance ? of ? the ? display ? by ? applying ? vibration ? to ? simulate ? transportation ? and ? use. ? 10 \ 22hz ? , ? 15mm ? amplitude. ? 22 \ 500hz, ? 1.5g ? 30min ? in ? each ? of ? 3 ? directions ? x,y,z ? 3 ? atmospheric ? pressure ? test ? test ? the ? endurance ? of ? the ? display ? by ? applying ? atmospheric ? pressure ? to ? simulate ? transportation ? by ? air. ? 115mbar, ? 40hrs 3 ? static ? electricity ? test ? test ? the ? endurance ? of ? the ? display ? by ? applying ? electric ? static ? discharge. ? vs=800v, ? rs=1.5k , ? cs=100pf ? ? one ? time ? ? note ? 1: ? no ? condensation ? to ? be ? observed. ? note ? 2: ? conducted ? after ? 2 ? hours ? of ? storage ? at ? 25 ? c, ? 0%rh. ? note ? 3: ? test ? performed ? on ? product ? itself, ? not ? inside ? a ? container . ? evaluation ? criteria: ? 1: ? display ? is ? fully ? functional ? during ? operational ? tests ? and ? after ? all ? tests, ? at ? room ? temperature. ? 2: ? no ? observable ? defects. ? 3: ? luminance ? >50% ? of ? initial ? value. ? 4: ? current ? consumption ? within ? 50% ? of ? initial ? value ? ? ? ? precautions ? for ? using ? oleds/lcds/lcms ? see ? precautions ? at ? www.newhavendisplay.com/specs/precautions.pdf ? ? warranty ? information ? and ? terms ? & ? conditions ? http://www.newhavendisplay.co m/index.php?main_page=terms ? ? newhaven ? display ? international, ? inc. ? reserves ? the ? right ? to ? alter ? this ? product ? or ? specification ? at ? any ? time ? without ? notification. ?


▲Up To Search▲   

 
Price & Availability of NHD-312-25664UMY3

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X